
    ; (function (window,undefined) {
        function init(el){
            let els=document.querySelectorAll(el)
            for(let i=0; i<els.length;i++){
                this[i]=els[i]
            }
            this.length=els.length
        }
    
        // 压缩：window形参改成一个字符
        let jQuery = function (el) {
            return new init(el)
        }
    
        // 给jq增加一个快捷操作  也就是静态方法  该静态方法可以给init添加原型方法
        jQuery.extend=function(object){
            for (let key in object){
                init.prototype[key]=object[key]
            }
        }
    
        init.prototype={
            css(cssAttr,cssVal) {
    
                for(let i=0;i<this.length;i++){
                    this[i].style[cssAttr]=cssVal
                }
    
            },
            ajax(options){},
            attr(options){},
            addClass(options){},
        }
        window.jQuery=window.$=jQuery
    }) (window)
